<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.14"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>hdcp1x: xhdcp1x.c File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="HTML_custom.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="xlogo_bg.gif"/></td>
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">hdcp1x
   </div>
   <div id="projectbrief">Xilinx SDK Drivers API Documentation</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
  initMenu('',false,false,'search.php','Search');
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('xhdcp1x_8c.html','');});
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#define-members">Macros</a> &#124;
<a href="#func-members">Functions</a> &#124;
<a href="#var-members">Variables</a>  </div>
  <div class="headertitle">
<div class="title">xhdcp1x.c File Reference</div>  </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:gae578001fe043b4cca7a0edd801cfe9c4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp1x__v4__0.html#gae578001fe043b4cca7a0edd801cfe9c4">DRIVER_VERSION</a>&#160;&#160;&#160;(0x00010023ul)</td></tr>
<tr class="memdesc:gae578001fe043b4cca7a0edd801cfe9c4"><td class="mdescLeft">&#160;</td><td class="mdescRight">This defines the version of the software driver.  <a href="group__hdcp1x__v4__0.html#gae578001fe043b4cca7a0edd801cfe9c4">More...</a><br /></td></tr>
<tr class="separator:gae578001fe043b4cca7a0edd801cfe9c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:ga931fc14801a82c9cc3aa870d887bbc07"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp1x__v4__0.html#ga931fc14801a82c9cc3aa870d887bbc07">XHdcp1x_CfgInitialize</a> (<a class="el" href="struct_x_hdcp1x.html">XHdcp1x</a> *InstancePtr, const <a class="el" href="struct_x_hdcp1x___config.html">XHdcp1x_Config</a> *CfgPtr, void *PhyIfPtr, UINTPTR EffectiveAddr)</td></tr>
<tr class="memdesc:ga931fc14801a82c9cc3aa870d887bbc07"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function retrieves the configuration for this HDCP instance and fills in the InstancePtr-&gt;Config structure.  <a href="group__hdcp1x__v4__0.html#ga931fc14801a82c9cc3aa870d887bbc07">More...</a><br /></td></tr>
<tr class="separator:ga931fc14801a82c9cc3aa870d887bbc07"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga81768260ec0f02284c294051c56e328e"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp1x__v4__0.html#ga81768260ec0f02284c294051c56e328e">XHdcp1x_Poll</a> (<a class="el" href="struct_x_hdcp1x.html">XHdcp1x</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga81768260ec0f02284c294051c56e328e"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function polls an HDCP interface.  <a href="group__hdcp1x__v4__0.html#ga81768260ec0f02284c294051c56e328e">More...</a><br /></td></tr>
<tr class="separator:ga81768260ec0f02284c294051c56e328e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga52caa4f761f34ccb7ad92a40a075ad1e"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp1x__v4__0.html#ga52caa4f761f34ccb7ad92a40a075ad1e">XHdcp1x_DownstreamReady</a> (<a class="el" href="struct_x_hdcp1x.html">XHdcp1x</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga52caa4f761f34ccb7ad92a40a075ad1e"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function posts a DOWNSTREAMREADY event to an HDCP interface.  <a href="group__hdcp1x__v4__0.html#ga52caa4f761f34ccb7ad92a40a075ad1e">More...</a><br /></td></tr>
<tr class="separator:ga52caa4f761f34ccb7ad92a40a075ad1e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6650255cee4d6285275448cfa0e5664e"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp1x__v4__0.html#ga6650255cee4d6285275448cfa0e5664e">XHdcp1x_GetRepeaterInfo</a> (<a class="el" href="struct_x_hdcp1x.html">XHdcp1x</a> *InstancePtr, <a class="el" href="struct_x_hdcp1x___repeater_exchange.html">XHdcp1x_RepeaterExchange</a> *RepeaterInfoPtr)</td></tr>
<tr class="memdesc:ga6650255cee4d6285275448cfa0e5664e"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function copies the V'H0, V'H1, V'H2, V'H3, V'H4, KSVList and BInfo values in the HDCP RX HDCP Instance for Repeater validation .  <a href="group__hdcp1x__v4__0.html#ga6650255cee4d6285275448cfa0e5664e">More...</a><br /></td></tr>
<tr class="separator:ga6650255cee4d6285275448cfa0e5664e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga91937cd3d7e1aadbd8bb7be0f6c4fa91"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp1x__v4__0.html#ga91937cd3d7e1aadbd8bb7be0f6c4fa91">XHdcp1x_SetRepeater</a> (<a class="el" href="struct_x_hdcp1x.html">XHdcp1x</a> *InstancePtr, u8 State)</td></tr>
<tr class="memdesc:ga91937cd3d7e1aadbd8bb7be0f6c4fa91"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sets the Repeater functionality for an HDCP interface.  <a href="group__hdcp1x__v4__0.html#ga91937cd3d7e1aadbd8bb7be0f6c4fa91">More...</a><br /></td></tr>
<tr class="separator:ga91937cd3d7e1aadbd8bb7be0f6c4fa91"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5a42371924892562d7f6df80d5907a1f"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp1x__v4__0.html#ga5a42371924892562d7f6df80d5907a1f">XHdcp1x_Reset</a> (<a class="el" href="struct_x_hdcp1x.html">XHdcp1x</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga5a42371924892562d7f6df80d5907a1f"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function resets an HDCP interface.  <a href="group__hdcp1x__v4__0.html#ga5a42371924892562d7f6df80d5907a1f">More...</a><br /></td></tr>
<tr class="separator:ga5a42371924892562d7f6df80d5907a1f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga72fafe0eef23bbe5dbbc07a260b8d6b3"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp1x__v4__0.html#ga72fafe0eef23bbe5dbbc07a260b8d6b3">XHdcp1x_Enable</a> (<a class="el" href="struct_x_hdcp1x.html">XHdcp1x</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga72fafe0eef23bbe5dbbc07a260b8d6b3"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function enables an HDCP interface.  <a href="group__hdcp1x__v4__0.html#ga72fafe0eef23bbe5dbbc07a260b8d6b3">More...</a><br /></td></tr>
<tr class="separator:ga72fafe0eef23bbe5dbbc07a260b8d6b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab081c08c9cc4edb8c35c85fb27554b3e"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp1x__v4__0.html#gab081c08c9cc4edb8c35c85fb27554b3e">XHdcp1x_Disable</a> (<a class="el" href="struct_x_hdcp1x.html">XHdcp1x</a> *InstancePtr)</td></tr>
<tr class="memdesc:gab081c08c9cc4edb8c35c85fb27554b3e"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function disables an HDCP interface.  <a href="group__hdcp1x__v4__0.html#gab081c08c9cc4edb8c35c85fb27554b3e">More...</a><br /></td></tr>
<tr class="separator:gab081c08c9cc4edb8c35c85fb27554b3e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa00a71253e9a68307ee86ebe6d70b5dc"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp1x__v4__0.html#gaa00a71253e9a68307ee86ebe6d70b5dc">XHdcp1x_SetPhysicalState</a> (<a class="el" href="struct_x_hdcp1x.html">XHdcp1x</a> *InstancePtr, int IsUp)</td></tr>
<tr class="memdesc:gaa00a71253e9a68307ee86ebe6d70b5dc"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function updates the state of the underlying physical interface.  <a href="group__hdcp1x__v4__0.html#gaa00a71253e9a68307ee86ebe6d70b5dc">More...</a><br /></td></tr>
<tr class="separator:gaa00a71253e9a68307ee86ebe6d70b5dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga230854e10d59500a41137b4f5951042b"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp1x__v4__0.html#ga230854e10d59500a41137b4f5951042b">XHdcp1x_SetLaneCount</a> (<a class="el" href="struct_x_hdcp1x.html">XHdcp1x</a> *InstancePtr, int LaneCount)</td></tr>
<tr class="memdesc:ga230854e10d59500a41137b4f5951042b"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sets the lane count of a hdcp interface.  <a href="group__hdcp1x__v4__0.html#ga230854e10d59500a41137b4f5951042b">More...</a><br /></td></tr>
<tr class="separator:ga230854e10d59500a41137b4f5951042b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga103ae62cd1207e7566bf4f39ce946f67"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp1x__v4__0.html#ga103ae62cd1207e7566bf4f39ce946f67">XHdcp1x_Authenticate</a> (<a class="el" href="struct_x_hdcp1x.html">XHdcp1x</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga103ae62cd1207e7566bf4f39ce946f67"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function initiates authentication of an HDCP interface.  <a href="group__hdcp1x__v4__0.html#ga103ae62cd1207e7566bf4f39ce946f67">More...</a><br /></td></tr>
<tr class="separator:ga103ae62cd1207e7566bf4f39ce946f67"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4e1dc21a163e1e2c5281c36f23519a85"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp1x__v4__0.html#ga4e1dc21a163e1e2c5281c36f23519a85">XHdcp1x_ReadDownstream</a> (<a class="el" href="struct_x_hdcp1x.html">XHdcp1x</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga4e1dc21a163e1e2c5281c36f23519a85"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function initiates downstream read of READY bit and consequently the second part of Repeater authentication.  <a href="group__hdcp1x__v4__0.html#ga4e1dc21a163e1e2c5281c36f23519a85">More...</a><br /></td></tr>
<tr class="separator:ga4e1dc21a163e1e2c5281c36f23519a85"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga934f616f1b538de0f90a343bc1185380"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp1x__v4__0.html#ga934f616f1b538de0f90a343bc1185380">XHdcp1x_IsInProgress</a> (const <a class="el" href="struct_x_hdcp1x.html">XHdcp1x</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga934f616f1b538de0f90a343bc1185380"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function queries an interface to determine if authentication is in progress.  <a href="group__hdcp1x__v4__0.html#ga934f616f1b538de0f90a343bc1185380">More...</a><br /></td></tr>
<tr class="separator:ga934f616f1b538de0f90a343bc1185380"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacce89db1cfc0e9cd5c632f3499bff690"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp1x__v4__0.html#gacce89db1cfc0e9cd5c632f3499bff690">XHdcp1x_IsAuthenticated</a> (const <a class="el" href="struct_x_hdcp1x.html">XHdcp1x</a> *InstancePtr)</td></tr>
<tr class="memdesc:gacce89db1cfc0e9cd5c632f3499bff690"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function queries an interface to determine if it has successfully completed authentication.  <a href="group__hdcp1x__v4__0.html#gacce89db1cfc0e9cd5c632f3499bff690">More...</a><br /></td></tr>
<tr class="separator:gacce89db1cfc0e9cd5c632f3499bff690"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad264c967aebfe269ea6e40f675886c9f"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp1x__v4__0.html#gad264c967aebfe269ea6e40f675886c9f">XHdcp1x_IsInComputations</a> (const <a class="el" href="struct_x_hdcp1x.html">XHdcp1x</a> *InstancePtr)</td></tr>
<tr class="memdesc:gad264c967aebfe269ea6e40f675886c9f"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function queries an interface to determine if it is in the state of computations or not.  <a href="group__hdcp1x__v4__0.html#gad264c967aebfe269ea6e40f675886c9f">More...</a><br /></td></tr>
<tr class="separator:gad264c967aebfe269ea6e40f675886c9f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga93df0cf3372141a9fd419a02c753196c"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp1x__v4__0.html#ga93df0cf3372141a9fd419a02c753196c">XHdcp1x_IsInWaitforready</a> (const <a class="el" href="struct_x_hdcp1x.html">XHdcp1x</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga93df0cf3372141a9fd419a02c753196c"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function queries an interface to determine if it is in the wait-for-ready state or not.  <a href="group__hdcp1x__v4__0.html#ga93df0cf3372141a9fd419a02c753196c">More...</a><br /></td></tr>
<tr class="separator:ga93df0cf3372141a9fd419a02c753196c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae8389541cb1c23695221b17789eb945c"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp1x__v4__0.html#gae8389541cb1c23695221b17789eb945c">XHdcp1x_IsDwnstrmCapable</a> (const <a class="el" href="struct_x_hdcp1x.html">XHdcp1x</a> *InstancePtr)</td></tr>
<tr class="memdesc:gae8389541cb1c23695221b17789eb945c"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function queries the device connected to the downstream interface to determine if it supports hdcp or not.  <a href="group__hdcp1x__v4__0.html#gae8389541cb1c23695221b17789eb945c">More...</a><br /></td></tr>
<tr class="separator:gae8389541cb1c23695221b17789eb945c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac175508b95f7a2d101630aca5b55e8e5"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp1x__v4__0.html#gac175508b95f7a2d101630aca5b55e8e5">XHdcp1x_IsEnabled</a> (const <a class="el" href="struct_x_hdcp1x.html">XHdcp1x</a> *InstancePtr)</td></tr>
<tr class="memdesc:gac175508b95f7a2d101630aca5b55e8e5"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function queries an interface to determine if it is enabled.  <a href="group__hdcp1x__v4__0.html#gac175508b95f7a2d101630aca5b55e8e5">More...</a><br /></td></tr>
<tr class="separator:gac175508b95f7a2d101630aca5b55e8e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga60f6a284a49f0e381c353180ec5bebdc"><td class="memItemLeft" align="right" valign="top">u64&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp1x__v4__0.html#ga60f6a284a49f0e381c353180ec5bebdc">XHdcp1x_GetEncryption</a> (const <a class="el" href="struct_x_hdcp1x.html">XHdcp1x</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga60f6a284a49f0e381c353180ec5bebdc"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function retrieves the current encryption map of the video streams traversing an hdcp interface.  <a href="group__hdcp1x__v4__0.html#ga60f6a284a49f0e381c353180ec5bebdc">More...</a><br /></td></tr>
<tr class="separator:ga60f6a284a49f0e381c353180ec5bebdc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf8d484e140ba4935f33b7fd14b9c5c2a"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp1x__v4__0.html#gaf8d484e140ba4935f33b7fd14b9c5c2a">XHdcp1x_IsEncrypted</a> (const <a class="el" href="struct_x_hdcp1x.html">XHdcp1x</a> *InstancePtr)</td></tr>
<tr class="memdesc:gaf8d484e140ba4935f33b7fd14b9c5c2a"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function determines if the video stream is encrypted.  <a href="group__hdcp1x__v4__0.html#gaf8d484e140ba4935f33b7fd14b9c5c2a">More...</a><br /></td></tr>
<tr class="separator:gaf8d484e140ba4935f33b7fd14b9c5c2a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7ace40ed3ad14f22e3cce4bc8bf6249c"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp1x__v4__0.html#ga7ace40ed3ad14f22e3cce4bc8bf6249c">XHdcp1x_EnableEncryption</a> (<a class="el" href="struct_x_hdcp1x.html">XHdcp1x</a> *InstancePtr, u64 Map)</td></tr>
<tr class="memdesc:ga7ace40ed3ad14f22e3cce4bc8bf6249c"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function enables encryption on a series of streams within an HDCP interface.  <a href="group__hdcp1x__v4__0.html#ga7ace40ed3ad14f22e3cce4bc8bf6249c">More...</a><br /></td></tr>
<tr class="separator:ga7ace40ed3ad14f22e3cce4bc8bf6249c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaad9f3acb0f7df366481d4261542ba2c8"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp1x__v4__0.html#gaad9f3acb0f7df366481d4261542ba2c8">XHdcp1x_DisableEncryption</a> (<a class="el" href="struct_x_hdcp1x.html">XHdcp1x</a> *InstancePtr, u64 Map)</td></tr>
<tr class="memdesc:gaad9f3acb0f7df366481d4261542ba2c8"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function disables encryption on a series of streams within an HDCP interface.  <a href="group__hdcp1x__v4__0.html#gaad9f3acb0f7df366481d4261542ba2c8">More...</a><br /></td></tr>
<tr class="separator:gaad9f3acb0f7df366481d4261542ba2c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga405e80474c58ef82e4c27ab99ae70f54"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp1x__v4__0.html#ga405e80474c58ef82e4c27ab99ae70f54">XHdcp1x_SetKeySelect</a> (<a class="el" href="struct_x_hdcp1x.html">XHdcp1x</a> *InstancePtr, u8 KeySelect)</td></tr>
<tr class="memdesc:ga405e80474c58ef82e4c27ab99ae70f54"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sets the key selection vector that is to be used by the HDCP cipher.  <a href="group__hdcp1x__v4__0.html#ga405e80474c58ef82e4c27ab99ae70f54">More...</a><br /></td></tr>
<tr class="separator:ga405e80474c58ef82e4c27ab99ae70f54"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadefd696ca95f00b16f9af353a0f7d2e8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp1x__v4__0.html#gadefd696ca95f00b16f9af353a0f7d2e8">XHdcp1x_HandleTimeout</a> (void *InstancePtr)</td></tr>
<tr class="memdesc:gadefd696ca95f00b16f9af353a0f7d2e8"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function handles a timeout on an HDCP interface.  <a href="group__hdcp1x__v4__0.html#gadefd696ca95f00b16f9af353a0f7d2e8">More...</a><br /></td></tr>
<tr class="separator:gadefd696ca95f00b16f9af353a0f7d2e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac2d6cb2bf146bfd87fc255200b09cd79"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp1x__v4__0.html#gac2d6cb2bf146bfd87fc255200b09cd79">XHdcp1x_SetDebugPrintf</a> (<a class="el" href="group__hdcp1x__v4__0.html#gaa14ea51a98757da9f24e489130804846">XHdcp1x_Printf</a> PrintfFunc)</td></tr>
<tr class="memdesc:gac2d6cb2bf146bfd87fc255200b09cd79"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sets the debug printf function for the module.  <a href="group__hdcp1x__v4__0.html#gac2d6cb2bf146bfd87fc255200b09cd79">More...</a><br /></td></tr>
<tr class="separator:gac2d6cb2bf146bfd87fc255200b09cd79"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0d8820c98c821780e9cbede688cc2957"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp1x__v4__0.html#ga0d8820c98c821780e9cbede688cc2957">XHdcp1x_SetDebugLogMsg</a> (<a class="el" href="group__hdcp1x__v4__0.html#gaba9f04ac9a482bd9b3696df05868a598">XHdcp1x_LogMsg</a> LogFunc)</td></tr>
<tr class="memdesc:ga0d8820c98c821780e9cbede688cc2957"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sets the debug log message function for the module.  <a href="group__hdcp1x__v4__0.html#ga0d8820c98c821780e9cbede688cc2957">More...</a><br /></td></tr>
<tr class="separator:ga0d8820c98c821780e9cbede688cc2957"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4dc3ae5f39d71120d46f7dacf1f61b4e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp1x__v4__0.html#ga4dc3ae5f39d71120d46f7dacf1f61b4e">XHdcp1x_SetKsvRevokeCheck</a> (<a class="el" href="group__hdcp1x__v4__0.html#ga268b0b51f0fc7b58d8c1e21829b52800">XHdcp1x_KsvRevokeCheck</a> RevokeCheckFunc)</td></tr>
<tr class="memdesc:ga4dc3ae5f39d71120d46f7dacf1f61b4e"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sets the KSV revocation list check function for the module.  <a href="group__hdcp1x__v4__0.html#ga4dc3ae5f39d71120d46f7dacf1f61b4e">More...</a><br /></td></tr>
<tr class="separator:ga4dc3ae5f39d71120d46f7dacf1f61b4e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab38a967494808e941831617a912b37b4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp1x__v4__0.html#gab38a967494808e941831617a912b37b4">XHdcp1x_SetTimerStart</a> (<a class="el" href="struct_x_hdcp1x.html">XHdcp1x</a> *InstancePtr, <a class="el" href="group__hdcp1x__v4__0.html#ga38b1342cb63780a12f13f244c46e315f">XHdcp1x_TimerStart</a> TimerStartFunc)</td></tr>
<tr class="memdesc:gab38a967494808e941831617a912b37b4"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sets timer start function for the module.  <a href="group__hdcp1x__v4__0.html#gab38a967494808e941831617a912b37b4">More...</a><br /></td></tr>
<tr class="separator:gab38a967494808e941831617a912b37b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaddaf275034b5df27dd68762192f58b78"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp1x__v4__0.html#gaddaf275034b5df27dd68762192f58b78">XHdcp1x_SetTimerStop</a> (<a class="el" href="struct_x_hdcp1x.html">XHdcp1x</a> *InstancePtr, <a class="el" href="group__hdcp1x__v4__0.html#gaea02f57423e496bb1bf659cd6652dd90">XHdcp1x_TimerStop</a> TimerStopFunc)</td></tr>
<tr class="memdesc:gaddaf275034b5df27dd68762192f58b78"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sets timer stop function for the module.  <a href="group__hdcp1x__v4__0.html#gaddaf275034b5df27dd68762192f58b78">More...</a><br /></td></tr>
<tr class="separator:gaddaf275034b5df27dd68762192f58b78"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf3aa7fcf95484728d577700eaa04f2e2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp1x__v4__0.html#gaf3aa7fcf95484728d577700eaa04f2e2">XHdcp1x_SetTimerDelay</a> (<a class="el" href="struct_x_hdcp1x.html">XHdcp1x</a> *InstancePtr, <a class="el" href="group__hdcp1x__v4__0.html#ga53900843854068ce4c5d0521ee9d4774">XHdcp1x_TimerDelay</a> TimerDelayFunc)</td></tr>
<tr class="memdesc:gaf3aa7fcf95484728d577700eaa04f2e2"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sets timer busy delay function for the module.  <a href="group__hdcp1x__v4__0.html#gaf3aa7fcf95484728d577700eaa04f2e2">More...</a><br /></td></tr>
<tr class="separator:gaf3aa7fcf95484728d577700eaa04f2e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga52085c5f3ece2e12521fe526dbc7742f"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp1x__v4__0.html#ga52085c5f3ece2e12521fe526dbc7742f">XHdcp1x_GetDriverVersion</a> (void)</td></tr>
<tr class="memdesc:ga52085c5f3ece2e12521fe526dbc7742f"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function retrieves the version of the HDCP driver software.  <a href="group__hdcp1x__v4__0.html#ga52085c5f3ece2e12521fe526dbc7742f">More...</a><br /></td></tr>
<tr class="separator:ga52085c5f3ece2e12521fe526dbc7742f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga646e74a29f8d1df441368b9c8ae27241"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp1x__v4__0.html#ga646e74a29f8d1df441368b9c8ae27241">XHdcp1x_GetVersion</a> (const <a class="el" href="struct_x_hdcp1x.html">XHdcp1x</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga646e74a29f8d1df441368b9c8ae27241"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function retrieves the cipher version of an HDCP interface.  <a href="group__hdcp1x__v4__0.html#ga646e74a29f8d1df441368b9c8ae27241">More...</a><br /></td></tr>
<tr class="separator:ga646e74a29f8d1df441368b9c8ae27241"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7f8a11ce5614a2541b378f034b3198cb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp1x__v4__0.html#ga7f8a11ce5614a2541b378f034b3198cb">XHdcp1x_Info</a> (const <a class="el" href="struct_x_hdcp1x.html">XHdcp1x</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga7f8a11ce5614a2541b378f034b3198cb"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function performs a debug display of an HDCP instance.  <a href="group__hdcp1x__v4__0.html#ga7f8a11ce5614a2541b378f034b3198cb">More...</a><br /></td></tr>
<tr class="separator:ga7f8a11ce5614a2541b378f034b3198cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8bf591dc879a170beed8edc091ac018f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp1x__v4__0.html#ga8bf591dc879a170beed8edc091ac018f">XHdcp1x_ProcessAKsv</a> (<a class="el" href="struct_x_hdcp1x.html">XHdcp1x</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga8bf591dc879a170beed8edc091ac018f"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function processes the AKsv.  <a href="group__hdcp1x__v4__0.html#ga8bf591dc879a170beed8edc091ac018f">More...</a><br /></td></tr>
<tr class="separator:ga8bf591dc879a170beed8edc091ac018f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1030400c6c423608ffd155b9cb4d12ef"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp1x__v4__0.html#ga1030400c6c423608ffd155b9cb4d12ef">XHdcp1x_GetTopology</a> (<a class="el" href="struct_x_hdcp1x.html">XHdcp1x</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga1030400c6c423608ffd155b9cb4d12ef"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns a pointer to the downstream Topology structure.  <a href="group__hdcp1x__v4__0.html#ga1030400c6c423608ffd155b9cb4d12ef">More...</a><br /></td></tr>
<tr class="separator:ga1030400c6c423608ffd155b9cb4d12ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3bcdf20c5176355adb31bf0477bcaaca"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp1x__v4__0.html#ga3bcdf20c5176355adb31bf0477bcaaca">XHdcp1x_DisableBlank</a> (<a class="el" href="struct_x_hdcp1x.html">XHdcp1x</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga3bcdf20c5176355adb31bf0477bcaaca"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function disables the blank output for the cipher.  <a href="group__hdcp1x__v4__0.html#ga3bcdf20c5176355adb31bf0477bcaaca">More...</a><br /></td></tr>
<tr class="separator:ga3bcdf20c5176355adb31bf0477bcaaca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga78468655ea2782da93ae20bab2e9a680"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp1x__v4__0.html#ga78468655ea2782da93ae20bab2e9a680">XHdcp1x_EnableBlank</a> (<a class="el" href="struct_x_hdcp1x.html">XHdcp1x</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga78468655ea2782da93ae20bab2e9a680"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function enables the blank output for the cipher.  <a href="group__hdcp1x__v4__0.html#ga78468655ea2782da93ae20bab2e9a680">More...</a><br /></td></tr>
<tr class="separator:ga78468655ea2782da93ae20bab2e9a680"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf9abe5fb8d1b7663035ceb0250368699"><td class="memItemLeft" align="right" valign="top">u8 *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp1x__v4__0.html#gaf9abe5fb8d1b7663035ceb0250368699">XHdcp1x_GetTopologyKSVList</a> (<a class="el" href="struct_x_hdcp1x.html">XHdcp1x</a> *InstancePtr)</td></tr>
<tr class="memdesc:gaf9abe5fb8d1b7663035ceb0250368699"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the value of KSV List read in the downstream interface of the repeater topology.  <a href="group__hdcp1x__v4__0.html#gaf9abe5fb8d1b7663035ceb0250368699">More...</a><br /></td></tr>
<tr class="separator:gaf9abe5fb8d1b7663035ceb0250368699"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa0dc57eed89ceb400350f9d78551946e"><td class="memItemLeft" align="right" valign="top">u8 *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp1x__v4__0.html#gaa0dc57eed89ceb400350f9d78551946e">XHdcp1x_GetTopologyBKSV</a> (<a class="el" href="struct_x_hdcp1x.html">XHdcp1x</a> *InstancePtr)</td></tr>
<tr class="memdesc:gaa0dc57eed89ceb400350f9d78551946e"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the value of KSV of the device attached to the downstream interface of the repeater.  <a href="group__hdcp1x__v4__0.html#gaa0dc57eed89ceb400350f9d78551946e">More...</a><br /></td></tr>
<tr class="separator:gaa0dc57eed89ceb400350f9d78551946e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9d528cd47bdd818848c2297734fd86bb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp1x__v4__0.html#ga9d528cd47bdd818848c2297734fd86bb">XHdcp1x_SetTopologyField</a> (<a class="el" href="struct_x_hdcp1x.html">XHdcp1x</a> *InstancePtr, <a class="el" href="group__hdcp1x__v4__0.html#ga54976f91c0d29039065ce279b6f6d8ad">XHdcp1x_TopologyField</a> Field, u8 Value)</td></tr>
<tr class="memdesc:ga9d528cd47bdd818848c2297734fd86bb"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function is used to set various fields inside the topology structure.  <a href="group__hdcp1x__v4__0.html#ga9d528cd47bdd818848c2297734fd86bb">More...</a><br /></td></tr>
<tr class="separator:ga9d528cd47bdd818848c2297734fd86bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga410b33d14bb0883e3de81a5f784800b4"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp1x__v4__0.html#ga410b33d14bb0883e3de81a5f784800b4">XHdcp1x_GetTopologyField</a> (<a class="el" href="struct_x_hdcp1x.html">XHdcp1x</a> *InstancePtr, <a class="el" href="group__hdcp1x__v4__0.html#ga54976f91c0d29039065ce279b6f6d8ad">XHdcp1x_TopologyField</a> Field)</td></tr>
<tr class="memdesc:ga410b33d14bb0883e3de81a5f784800b4"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function is used to get various fields inside the topology structure.  <a href="group__hdcp1x__v4__0.html#ga410b33d14bb0883e3de81a5f784800b4">More...</a><br /></td></tr>
<tr class="separator:ga410b33d14bb0883e3de81a5f784800b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac0c5947639623f7b97d9ec1cc712e75f"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp1x__v4__0.html#gac0c5947639623f7b97d9ec1cc712e75f">XHdcp1x_IsRepeater</a> (<a class="el" href="struct_x_hdcp1x.html">XHdcp1x</a> *InstancePtr)</td></tr>
<tr class="memdesc:gac0c5947639623f7b97d9ec1cc712e75f"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function return if the HDCP interface is a repeater in case of Rx or is connected to a repeater in case of Tx.  <a href="group__hdcp1x__v4__0.html#gac0c5947639623f7b97d9ec1cc712e75f">More...</a><br /></td></tr>
<tr class="separator:gac0c5947639623f7b97d9ec1cc712e75f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga34d2f8270d1aaf386e38e398a590ca3d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp1x__v4__0.html#ga34d2f8270d1aaf386e38e398a590ca3d">XHdcp1x_SetTopology</a> (<a class="el" href="struct_x_hdcp1x.html">XHdcp1x</a> *InstancePtr, const <a class="el" href="struct_x_hdcp1x___repeater_exchange.html">XHdcp1x_RepeaterExchange</a> *TopologyPtr)</td></tr>
<tr class="memdesc:ga34d2f8270d1aaf386e38e398a590ca3d"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sets the RepeaterInfo value int the HDCP RX instance.  <a href="group__hdcp1x__v4__0.html#ga34d2f8270d1aaf386e38e398a590ca3d">More...</a><br /></td></tr>
<tr class="separator:ga34d2f8270d1aaf386e38e398a590ca3d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad21c705e369902193c9c8b0f0c44027a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp1x__v4__0.html#gad21c705e369902193c9c8b0f0c44027a">XHdcp1x_SetTopologyKSVList</a> (<a class="el" href="struct_x_hdcp1x.html">XHdcp1x</a> *InstancePtr, u8 *ListPtr, u32 ListSize)</td></tr>
<tr class="memdesc:gad21c705e369902193c9c8b0f0c44027a"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sets the KSVList value(s) in the HDCP RX KSV Fifo register space for the upstream interface to read.  <a href="group__hdcp1x__v4__0.html#gad21c705e369902193c9c8b0f0c44027a">More...</a><br /></td></tr>
<tr class="separator:gad21c705e369902193c9c8b0f0c44027a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaba8f1fa8b28a519d192f1183fae62344"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp1x__v4__0.html#gaba8f1fa8b28a519d192f1183fae62344">XHdcp1x_SetTopologyUpdate</a> (<a class="el" href="struct_x_hdcp1x.html">XHdcp1x</a> *InstancePtr)</td></tr>
<tr class="memdesc:gaba8f1fa8b28a519d192f1183fae62344"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function does the necessary actions to update HDCP after the topology has been set.  <a href="group__hdcp1x__v4__0.html#gaba8f1fa8b28a519d192f1183fae62344">More...</a><br /></td></tr>
<tr class="separator:gaba8f1fa8b28a519d192f1183fae62344"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae607ce47975decbc6e4e45d51889dc19"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp1x__v4__0.html#gae607ce47975decbc6e4e45d51889dc19">XHdcp1x_SetHdmiMode</a> (<a class="el" href="struct_x_hdcp1x.html">XHdcp1x</a> *InstancePtr, u8 Value)</td></tr>
<tr class="memdesc:gae607ce47975decbc6e4e45d51889dc19"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function set the HDMI_MODE in the BStatus register of the HDMI DDC space.  <a href="group__hdcp1x__v4__0.html#gae607ce47975decbc6e4e45d51889dc19">More...</a><br /></td></tr>
<tr class="separator:gae607ce47975decbc6e4e45d51889dc19"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
Variables</h2></td></tr>
<tr class="memitem:ga9edfb21b66722d61af03129b4dcbb734"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__hdcp1x__v4__0.html#gaa14ea51a98757da9f24e489130804846">XHdcp1x_Printf</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp1x__v4__0.html#ga9edfb21b66722d61af03129b4dcbb734">XHdcp1xDebugPrintf</a> = NULL</td></tr>
<tr class="memdesc:ga9edfb21b66722d61af03129b4dcbb734"><td class="mdescLeft">&#160;</td><td class="mdescRight">Instance of function interface used for debug print statement.  <a href="group__hdcp1x__v4__0.html#ga9edfb21b66722d61af03129b4dcbb734">More...</a><br /></td></tr>
<tr class="separator:ga9edfb21b66722d61af03129b4dcbb734"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2c89c757bb1b6bb6c904b67afad4f624"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__hdcp1x__v4__0.html#gaba9f04ac9a482bd9b3696df05868a598">XHdcp1x_LogMsg</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp1x__v4__0.html#ga2c89c757bb1b6bb6c904b67afad4f624">XHdcp1xDebugLogMsg</a> = NULL</td></tr>
<tr class="memdesc:ga2c89c757bb1b6bb6c904b67afad4f624"><td class="mdescLeft">&#160;</td><td class="mdescRight">Instance of function interface used for debug log message statement.  <a href="group__hdcp1x__v4__0.html#ga2c89c757bb1b6bb6c904b67afad4f624">More...</a><br /></td></tr>
<tr class="separator:ga2c89c757bb1b6bb6c904b67afad4f624"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8669f2b83df6c835492036a201fbae27"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__hdcp1x__v4__0.html#ga268b0b51f0fc7b58d8c1e21829b52800">XHdcp1x_KsvRevokeCheck</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__hdcp1x__v4__0.html#ga8669f2b83df6c835492036a201fbae27">XHdcp1xKsvRevokeCheck</a> = NULL</td></tr>
<tr class="memdesc:ga8669f2b83df6c835492036a201fbae27"><td class="mdescLeft">&#160;</td><td class="mdescRight">Instance of function interface used for checking a specific KSV against the platforms revocation list.  <a href="group__hdcp1x__v4__0.html#ga8669f2b83df6c835492036a201fbae27">More...</a><br /></td></tr>
<tr class="separator:ga8669f2b83df6c835492036a201fbae27"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
</div><!-- doc-content -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="footer">Copyright &copy; 2015 Xilinx Inc. All rights reserved.</li>
  </ul>
</div>
</body>
</html>
